Heterogeneous Process Migration: The Tui System
نویسندگان
چکیده
Heterogeneous Process Migration is a technique whereby an active process is moved from one machine to another. It must then continue normal execution and communication. The source and destination processors can have a different architecture, that is, different instruction sets and data formats. Because of this heterogeneity, the entire process memory image must be translated during the migration. “Tui” is a prototype migration system that is able to translate the memory image of a program (written in ANSI-C) between four common architectures (m68000, SPARC, i486 and PowerPC). This requires detailed knowledge of all data types and variables used with the program. This is not always possible in non type-safe (but popular) languages such as C, Pascal and Fortran. The important features of the Tui algorithm are discussed in great detail. This includes the method by which a program’s entire set of data values can be located, and eventually reconstructed on the target processor. Initial performance figures demonstrating the viability of using Tui for real migration applications are given.
منابع مشابه
MpPVM: A Software System for Non-Dedicated Heterogeneous Computing
This paper presents the design and preliminary implementation of MpPVM, a software system that supports process migration for PVM application programs in a non-dedicated heterogeneous computing environment. New concepts of migration point as well as migration point analysis and necessary data analysis are introduced. A preliminary implementation of MpPVM and its experimental results are also pr...
متن کاملDiscovery Versus Direct Instruction: Learning Outcomes of Two Pedagogical Models Using Tangible Interfaces
We investigate the effect of using a tangible user interface (TUI) for discoverybased learning. For this purpose, we built EarExplorer, an interactive tangible system where students can manipulate and connect parts of the auditory system to rebuild a functional structure. An augmented reality layer displays sound waves and shows how they are transformed at various stages of the process. Our pre...
متن کاملIs transurethral incision better than upper pole partial nephrectomy for management of duplex system ureterocoele diagnosed in the first year of life?
Objective To compare the outcomes of transurethral incision (TUI) and upper pole partial nephrectomy (PN) in patients with duplex system ureterocoele (DSU). Patients and methods We retrospectively reviewed the medical charts of patients who presented with DSU in the first-year of life and were managed with either TUI or PN. Patients' demographics, ultrasonography examinations, voiding cystour...
متن کاملA Coordinated Approach for Process Migration in Heterogeneous Environments
We consider the problem of process migration across heterogeneous platforms. We introduce a software environment, called Scalable Networks Of Workstations (SNOW) environment, that supports process migration for applications written in \C" language with MPI or PVM communication interface. The SNOW envirionment includes a pre-compiler for analyzing the source code for migration points insertion a...
متن کاملEecient Process Migration for Parallel Processing on Non-dedicated Networks of Workstations
This paper presents the design and preliminary implementation of MpPVM, a software system that supports process migration for PVM application programs in a non-dedicated heterogeneous computing environment. New concepts of migration point as well as migration point analysis and necessary data analysis are introduced. In MpPVM, process migrations occur only at previously inserted migration point...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw., Pract. Exper.
دوره 28 شماره
صفحات -
تاریخ انتشار 1998